Unparenting the stack finalizes the entry and label,
but at least the label is available via the
gtk_editable_get_delegate API, and the a11y
implementation uses that at dispose time. So, clear
the pointers to prevent them from being dangling.
This was showing up as a segfault of the doc-shooter.
g_clear_pointer (&self->stack, gtk_widget_unparent);
+ self->entry = NULL;
+ self->label = NULL;
+
G_OBJECT_CLASS (gtk_editable_label_parent_class)->dispose (object);
}